package com.igoal.web.model;

import java.io.Serializable;
import java.util.List;

import com.igoal.dto.FriendRequestDTO;
import com.igoal.dto.MessageDTO;
import com.igoal.dto.UserActivityDTO;

public class UserNotificatorModel implements Serializable {
	private static final long serialVersionUID = 7595218387987874860L;
	
	private String avatarURL;
	
	private Integer messageCount;
	private Integer friendRequestCount;
	private Integer notificationCount;
	private List<MessageDTO> messages;
	private List<FriendRequestDTO> friendRequests;
	private List<UserActivityDTO> notifications;

	public String getAvatarURL() {
		return avatarURL;
	}

	public void setAvatarURL(String avatarURL) {
		this.avatarURL = avatarURL;
	}

	public Integer getMessageCount() {
		return messageCount;
	}

	public void setMessageCount(Integer messageCount) {
		this.messageCount = messageCount;
	}

	public Integer getFriendRequestCount() {
		return friendRequestCount;
	}

	public void setFriendRequestCount(Integer friendRequestCount) {
		this.friendRequestCount = friendRequestCount;
	}

	public Integer getNotificationCount() {
		return notificationCount;
	}

	public void setNotificationCount(Integer notificationCount) {
		this.notificationCount = notificationCount;
	}

	public List<MessageDTO> getMessages() {
		return messages;
	}

	public void setMessages(List<MessageDTO> messages) {
		this.messages = messages;
	}

	public List<FriendRequestDTO> getFriendRequests() {
		return friendRequests;
	}

	public void setFriendRequests(List<FriendRequestDTO> friendRequests) {
		this.friendRequests = friendRequests;
	}

	public List<UserActivityDTO> getNotifications() {
		return notifications;
	}

	public void setNotifications(List<UserActivityDTO> notifications) {
		this.notifications = notifications;
	}
}
